home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / ccproxy_detect.nasl < prev    next >
Text File  |  2005-01-14  |  2KB  |  87 lines

  1. #
  2. # (C) Tenable Network Security
  3. #
  4.  
  5. if(description)
  6. {
  7.  script_id(15773);
  8.  script_version ("$Revision: 1.2 $");
  9.  name["english"] = "CCProxy Detection";
  10.  script_name(english:name["english"]);
  11.  
  12.  desc["english"] = "
  13. The remote host is running CCProxy, an application proxy supporting
  14. many protocols (Telnet, FTP, WWW, and more...).
  15.  
  16. An open proxy may allow users to impersonate the remote host when
  17. connecting to the outside. It might also allow spammer to use the remote
  18. host as a relay.
  19.  
  20. Make sure the use of this program matches your corporate policy.
  21.  
  22. Solution : Disable this software if it violates your corporate policy
  23. Risk Factor : Medium";
  24.  
  25.  script_description(english:desc["english"]);
  26.  
  27.  summary["english"] = "Detects CCProxy";
  28.  script_summary(english:summary["english"]);
  29.  
  30.  script_category(ACT_GATHER_INFO);
  31.  
  32.  script_copyright(english:"This script is Copyright (C) 2004 Tenable Network Security");
  33.  
  34.  family["english"] = "Firewalls"; 
  35.  
  36.  script_family(english:family["english"]);
  37.  script_dependencie("find_service2.nasl");
  38.  exit(0);
  39. }
  40.  
  41. #
  42. # The script code starts here
  43. #
  44.  
  45. port = get_kb_item("Services/ccproxy-telnet");
  46. if ( port )
  47. {
  48.  soc = open_sock_tcp(port);
  49.  if ( soc )
  50.  {
  51.   r = recv_line(socket:soc, length:4096);
  52.   if ( "CCProxy" >< r ) {
  53.     security_warning ( port );
  54.     exit(0);
  55.     }
  56.   close(soc);
  57.  }
  58. }
  59. port = get_kb_item("Services/ccproxy-ftp");
  60. if ( port )
  61. {
  62.  soc = open_sock_tcp(port);
  63.  if ( soc )
  64.  {
  65.   r = recv_line(socket:soc, length:4096);
  66.   if ( "CCProxy" >< r ) {
  67.     security_warning ( port );
  68.     exit(0);
  69.     }
  70.   close(soc);
  71.  }
  72. }
  73. port = get_kb_item("Services/ccproxy-smtp");
  74. if ( port )
  75. {
  76.  soc = open_sock_tcp(port);
  77.  if ( soc )
  78.  {
  79.   r = recv_line(socket:soc, length:4096);
  80.   if ( "CCProxy" >< r ) {
  81.     security_warning ( port );
  82.     exit(0);
  83.     }
  84.   close(soc);
  85.  }
  86. }
  87.